package com.koron.sinoprobe.web.engineering.bean.po;

import com.koron.bean.base.BaseBean;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 项目设计(SpDesign)表实体类
 *
 * @author jzp
 * @since 2021-11-30
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel(value = "项目设计", description = "SpDesign")
public class SpDesign extends BaseBean {

    /**
     * 项目id，w_sp_project.id
     */
    @ApiModelProperty("项目id，w_sp_project.id")
    private String projectId;

    /**
     * 标题，{项目名称}_项目设计
     */
    @ApiModelProperty("标题，{项目名称}_项目设计")
    private String title;

    /**
     * 项目立项背景
     */
    @ApiModelProperty("项目立项背景")
    private String background;

    /**
     * 项目拟实施地点/对象
     */
    @ApiModelProperty("项目拟实施地点/对象")
    private String objectPlace;

    /**
     * 设计方案概述
     */
    @ApiModelProperty("设计方案概述")
    private String overview;

    /**
     * 设计方式，字典：sp_design_way
     */
    @ApiModelProperty("设计方式，字典：sp_design_way")
    private String designWay;

    /**
     * 设计单位选择方式，字典：sp_design_choose
     */
    @ApiModelProperty("设计单位选择方式，字典：sp_design_choose")
    private String designChoose;

    /**
     * 项目立项状态
     */
    @ApiModelProperty("项目立项状态")
    private String status;

    /**
     * 文件类型
     */
    @ApiModelProperty("文件类型")
    private String fileType;

}

